group of keys or small islands - Français Anglais Dictionnaire